Algorithms Visualization Tool for Students and Lectures in Computer Science
نویسنده
چکیده
The best way to understand complex data structures or algorithm is to see them in action. The present work presents a new tool, especially useful for students and lecturers in computer science. It is written in Java and developed at Bordeaux University of Sciences and Technology. Its purposes is to help students in understanding classical algorithms by illustrating them in different ways: graphical (animated), formal, and descriptive. We think that it can be useful to everyone interested in algorithms, in particular to students in computer science that want to beef up their readings and university lecturers in their major effort to enhance the data structures and algorithms course. The main new thing of this tool is the fact of making it possible to the user to animate their own algorithms.
منابع مشابه
A Visualization Tool for Teaching and Learning Database Decomposition System
Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in...
متن کاملGve ’ 99 Computer Graphics and Visualization Education ' 99
Computer science students contemplating a career in graphics need to develop a visual sense, but traditional course topics do not meet this need. Visual analysis is a teaching technique developed for computer science instructors that helps impart this ability. Through the use of a few visual cues, students learn to visually identify surface algorithms, shaders and lighting techniques. An intera...
متن کاملComparing Lexical Bundles in Hard Science Lectures; A Case of Native and Non-Native University Lecturers
Researchers stated that learning and applying certain set of lexical bundles of native lecturers by non-native lecturers would help students improve their proficiency through incidental vocabulary input. The present study shed light on the lexical bundles in hard science lectures used by Native and Non-native lecturers in international universities with the main purpose of analyzing the structu...
متن کاملUsability and Pedagogical Assessment of an Algorithm Learning Tool: A Case Study for an Introductory Programming Course for High School
An algorithm learning tool was developed for an introductory computer science class in a specialized science and technology high school in Japan. The tool presents lessons and simple visualizations that aim to facilitate teaching and learning of fundamental algorithms. Written tests and an evaluation questionnaire were designed and implemented along with the learning tool among the participants...
متن کاملThe Use of Laptop Computers in Programming Lectures
This research explores the effect of the use of laptop computers on students’ learning experiences during lectures. Our methodology involves embedding laptops with visualization software as a learning aid during lectures. We then employ a framework of seven principles of good practice in higher education to evaluate the impact of the use of laptop computers on the learning experience of compute...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1403.4423 شماره
صفحات -
تاریخ انتشار 2014